package com.fcscs.cservice.client.common.model.restaurants;

import com.fcscs.core.common.MainEnums.HasDisplayString;
import com.fcscs.cservice.client.common.CServiceConstants;
import com.fcscs.cservice.common.CServiceCommonEnums.BookingRequestMsgTemp;
import com.fcscs.share.gwt.common.ShareGWTConstants;

public enum BookingRequestMsgTempGWTEnum implements HasDisplayString{
	DATE_TIME_OF_REQ_SENT(CServiceConstants.CSERVICE_CONSTANTS.dateTimeOfRequestSent(),BookingRequestMsgTemp.DATE_TIME_OF_REQ_SENT),
	BOOKING_DATE_TIEM(CServiceConstants.CSERVICE_CONSTANTS.bookingDateTime(),BookingRequestMsgTemp.BOOKING_DATE_TIEM),
	GUEST_NAME(CServiceConstants.CSERVICE_CONSTANTS.guestName(),BookingRequestMsgTemp.GUEST_NAME),
	TITLE(ShareGWTConstants.SHARE_GWT_CONSTANTS.title(),BookingRequestMsgTemp.TITLE),
	RESTAURRANT_NAME(CServiceConstants.CSERVICE_CONSTANTS.restaurantName(),BookingRequestMsgTemp.RESTAURRANT_NAME),
	PAX(CServiceConstants.CSERVICE_CONSTANTS.pax(),BookingRequestMsgTemp.PAX),
	SMOKING_OPTIONAL(CServiceConstants.CSERVICE_CONSTANTS.smokingOptional(),BookingRequestMsgTemp.SMOKING_OPTIONAL),
	NOTES(CServiceConstants.CSERVICE_CONSTANTS.notes(),BookingRequestMsgTemp.NOTES),
	CONTACT(CServiceConstants.CSERVICE_CONSTANTS.contact(),BookingRequestMsgTemp.CONTACT),
	;

	private String disPlayStr;
	private BookingRequestMsgTemp bookingRequestMsgTemp;

	private BookingRequestMsgTempGWTEnum(String disPlayStr, BookingRequestMsgTemp bookingRequestMsgTemp) {
		this.disPlayStr = disPlayStr;
		this.bookingRequestMsgTemp = bookingRequestMsgTemp;
	}

	public BookingRequestMsgTemp getBookingRequestMsgTemp() {
		return bookingRequestMsgTemp;
	}

	@Override
	public String getDisplayStr() {
		return disPlayStr;
	}

}
